#ifndef __MAAJANHAND_H__
#define __MAAJANHAND_H__

#include "maajanTile.h"

class maajanHand {
	private:
		maajanTile hand[];
		maajanTile meldList[];
		int numHand;
		int numMeldList;
		
		
	public:
		maajanHand(maajanTiile newValue[]);
		
		void setHand(maajanTile newValue[]);
		int getCardIndex(int index); // ?
		int getNumHand();
		int getNumMeldlist();
		
		void discardTile(const int &index);
		void insertTile(const maajanTile &newValue);
		void removeTile(const int &index);
		
		void sortList(const int &list);
		
		void reset();
		
	protected:
		void shift(const int &index);


};

#endif

